home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1992-02-26 | 762 b | 38 lines |
- Dim TX(10),TY(10),BX(10),BY(10)
- Screen Open 0,640,256,8,Hires
- Palette $0,$F44,$A0,$AA,$A00,$A0A,$FF0,$286
- Flash Off : Curs Off : Hide On
- Wait Vbl
- Extension_17_0116 0
- Cls 0
- Reserve Zone 8
- Pen 1 : Paper 0 : Centre "A simple mouse area demo"
- For A=1 To 7
- Read P,X,Y,X1,Y1
- Ink P
- Set Zone A,X,Y To X1,Y1
- Box X,Y To X1,Y1
- Next A
- Do
- MX= Extension_17_00DA(0) : MY= Extension_17_00F4(0)
- MA= Extension_17_0132(0)
- Sprite 1,MX,MY,1
- Home : Print : Centre "Mouse Area "+Str$(MA)
- Wait Vbl
- If MA>0 and( Extension_17_011E(0)=1)
- Restore _BOXES
- For A=1 To MA
- Read P,X,Y,X1,Y1
- Next A
- Ink P
- Bar X,Y To X1,Y1
- End If
- Loop
- _BOXES:
- Data 1,0,0,215,91
- Data 2,130,72,354,176
- Data 3,31,158,257,255
- Data 4,308,95,547,160
- Data 5,479,146,639,255
- Data 6,501,11,639,80
- Data 7,439,5,536,116